home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1996 #6 / Amiga Plus CD - 1996 - No. 06.iso / pd / texte / texfontinst / contrib / helminck / extrmtmr.mtx < prev    next >
Text File  |  1996-07-30  |  3KB  |  155 lines

  1. %%% This is file `extrmtmr.mtx', version <1.0b> 
  2. %%% 
  3. %%% Copyright (C) 1994 Aloysius G. Helminck. All rights reserved. 
  4. %%% Permission is granted to to customize the declarations in this 
  5. %%% file to serve the needs of your installation. However, no permission
  6. %%% is granted to distribute a modified version of this file under 
  7. %%% its original name. 
  8. %%% 
  9. %%%  In this TeX font metric file we set the glyphs for zmtmr.
  10. %%%  Some of the glyphs might need some additional fine tuning using 
  11. %%%  \shiftglyph.                   .
  12. %%%
  13. %%%
  14.  
  15. \relax
  16.  
  17.  
  18. \metrics
  19.  
  20. % Uses the fontinst package.
  21.  
  22. \needsfontinstversion{1.315}
  23.  
  24. %%% If you want the math to be less tight, then set the letterspacing.
  25. %%% The standard is 0. 
  26. %\setint{letterspacing}{20}
  27.  
  28. % \shiftglyph takes four parameters:
  29. %
  30. % #1 the name of the glyph
  31. % #2 the amount of extra space at the left
  32. % #3 the amount of extra space at the right
  33. % #4 the amount of extra space for subscripts
  34.  
  35. \setcommand\shiftglyph#1#2#3#4{
  36.    \resetglyph{#1}
  37.       \movert{#2}
  38.       \glyph{#1}{1000}
  39.       \movert{#4}
  40.       \resetitalic{\add{\italic{#1}}{\sub{#3}{#4}}}
  41.    \endresetglyph
  42. }
  43.  
  44. \shiftglyph{parenleft}{25}{10}{0}
  45. \shiftglyph{parenright}{40}{0}{0}
  46. \shiftglyph{grave}{1}{1}{0}
  47. \shiftglyph{acute}{1}{1}{0}
  48. \shiftglyph{caron}{1}{1}{0}
  49. \shiftglyph{breve}{1}{1}{0}
  50. \shiftglyph{macron}{1}{1}{0}
  51. \shiftglyph{circumflex}{1}{1}{0}
  52. \shiftglyph{dotaccent}{1}{1}{0}
  53. \shiftglyph{tilde}{1}{1}{0}
  54. \shiftglyph{dieresis}{1}{1}{0}
  55. \shiftglyph{overbar}{1}{1}{0}
  56. \shiftglyph{tie}{1}{1}{0}
  57.  
  58. \resetglyph{Gamma}
  59. \glyph{Gamma1}{1000}
  60. \endresetglyph
  61. \resetglyph{Delta}
  62. \glyph{Delta1}{1000}
  63. \endresetglyph
  64. \resetglyph{Theta}
  65. \glyph{Theta1}{1000}
  66. \endresetglyph
  67. \resetglyph{Lambda}
  68. \glyph{Lambda1}{1000}
  69. \endresetglyph
  70. \resetglyph{Xi}
  71. \glyph{Xi1}{1000}
  72. \endresetglyph
  73. \resetglyph{Pi}
  74. \glyph{Pi1}{1000}
  75. \endresetglyph
  76. \resetglyph{Sigma}
  77. \glyph{Sigma1}{1000}
  78. \endresetglyph
  79. \resetglyph{Upsilon}
  80. \glyph{Upsilon1}{1000}
  81. \endresetglyph
  82. \resetglyph{Phi}
  83. \glyph{Phi1}{1000}
  84. \endresetglyph
  85. \resetglyph{Psi}
  86. \glyph{Psi1}{1000}
  87. \endresetglyph
  88. \resetglyph{Omega}
  89. \glyph{Omega1}{1000}
  90. \endresetglyph
  91.  
  92.  
  93. % \unfakable is a glyph which can't be faked.
  94.  
  95. \setcommand\unfakable#1{
  96.    \setglyph{#1}
  97.       \glyphrule{500}{500}
  98.       \glyphwarning{missing glyph `#1'}
  99.    \endsetglyph
  100. }
  101.  
  102. \unfakable{equal}
  103. \unfakable{equal1}
  104. \unfakable{plus}
  105. \unfakable{semicolon}
  106. \unfakable{grave}
  107. \unfakable{acute}
  108. \unfakable{caron}
  109. \unfakable{breve}
  110. \unfakable{macron}
  111. \unfakable{circumflex}
  112. \unfakable{dotaccent}
  113. \unfakable{tilde}
  114. \unfakable{dieresis}
  115. \unfakable{overbar}
  116. \unfakable{tie}
  117. \unfakable{openbullet1}
  118. \unfakable{parenleft}
  119. \unfakable{parenright}
  120.  
  121. \unfakable{Gamma}
  122. \unfakable{Delta}
  123. \unfakable{Theta}
  124. \unfakable{Lambda}
  125. \unfakable{Xi}
  126. \unfakable{Pi}
  127. \unfakable{Sigma}
  128. \unfakable{Upsilon}
  129. \unfakable{Phi}
  130. \unfakable{Psi}
  131. \unfakable{Omega}
  132.  
  133. \unfakable{Gamma1}
  134. \unfakable{Delta1}
  135. \unfakable{Theta1}
  136. \unfakable{Lambda1}
  137. \unfakable{Xi1}
  138. \unfakable{Pi1}
  139. \unfakable{Sigma1}
  140. \unfakable{Upsilon1}
  141. \unfakable{Phi1}
  142. \unfakable{Psi1}
  143. \unfakable{Omega1}
  144.  
  145. \unfakable{dotlessj}
  146.  
  147.  
  148. \endmetrics
  149.  
  150.  
  151. \endmetrics
  152.  
  153.  
  154.  
  155.